CREATE procedure RegistrarEditarUsuario
@Cod_Personal int,
@Nomb_Usuario varchar(10),
@Password varchar(10),
@Cargo varchar(15),
@DNI varchar (8),
@Nombre_Personal varchar(30)
as
begin
	declare 
	@cont int
	
	select @cont = COUNT(*) from Usuario where Cod_Personal = @Cod_Personal
	
	if @cont = 0
		begin
			insert into Usuario(Cod_Personal,Nomb_Usuario,Pass,Cargo,DNI,Nombre_Personal)
			            values(@Cod_Personal,@Nomb_Usuario,@Password,@Cargo,@DNI,@Nombre_Personal)
			             
			set @cont = SCOPE_IDENTITY()
		end
		
	if @cont = 1
		begin		
			update Usuario
				set 
				Nomb_Usuario = @Nomb_Usuario,				
				Pass = @Password
			where Cod_Personal = @Cod_Personal	
			
		end
end

